本文记录了 IntelliJ IDEA
在使用过程中常用的命令。
提示
名称 | 快捷键 | 作用 |
---|---|---|
Basic | Alt + / | 提示补全【冲突,已修改】 |
SmartType | Ctrl + Shift + Space | 在列出的可选项中只显示出你所输入的关键字最相关的信息 |
Class Name Completion | Ctrl + Alt + space | 类名提示补全 |
Show Intention Actions | Alt + Enter | 万能解错/生成返回值变量 |
Complete statement | Ctrl + Shift + Enter | 代码补全后,自动在代码末尾添加分号结束符 |
Insert Live Template.. | Ctrl + J | 插入模板代码 |
搜索
名称 | 快捷键 | 作用 |
---|---|---|
Serach Everywhere | double Shift | 弹出 Search Everywhere 弹出层 |
Find Action | Ctrl + Shift + A | 发号施令,可以在窗口输入命令直接执行 |
Next Highlighted Error | F2 | 快速搜索类中的错误、警告 |
Previous Highlighted Error | Shift + F2 | 向上快速搜索类中的错误、警告 |
Class.. | Ctrl + N | 查找类 |
File.. | Ctrl + Shift + N | 查找文件 |
Symbol.. | Ctrl + Shift + Alt + N | 查找类中的方法或变量 |
编辑
名称 | 快捷键 | 作用 |
---|---|---|
Comment with Line Comment | Ctrl + / | 单行注释,即://… |
Comment with Block Comment | Ctrl + Shift + / | 多行注释注释,即:/…/ |
Duplicate Lines | Ctrl + D | 向下复制一行 |
Delete Line | Ctrl + Y | 删除一行或选中行 |
Move Statement Down | Ctrl + Shift + ↑ | 向下移动行 |
Move Statement Up | Ctrl + Shift + ↓ | 向上移动行 |
Smart line split | Ctrl + Enter | 新增一行,原来所在的光标不变 |
Start New Line | Shift + Enter | 新增一行,光标处于新加的空行上 |
Start New Line Before Current | Ctrl + Alt + Enter | 向上新增一行 |
Toggle Case | Ctrl + Shift + U | 大写转小写/小写转大写 |
Reformat Code | Ctrl + Alt + L | 格式化代码 |
Undo | Ctrl + Z | 撤销 |
Redo | Ctrl + Shift+ Z | 反撤销 |
Close | Ctrl + F4 | 关闭当前打开的编辑标签页 |
Close all | 【默认没有】 | 关闭所有打开的编辑标签页 |
Generate | Alt + Insert | 生成构造器/get/set/toString |
Surround With | Ctrl + Alt + T | 生成(if..else,try..catch, for, synchronized, etc.) 等等 |
Select successively increasing code blocks | Ctrl + W | 选中当前光标所在的代码块,多次触发,代码块会逐级变大 |
Decrease current selection to previous state | Ctrl + Shift + W | 是 Ctrl + W 的反向操作,多次触发,代码块会逐级变小,最小变为光标 |
Optimize imports | Ctrl + Alt + O | 去除没有实际用到的包 |
页面切换
名称 | 快捷键 | 作用 |
---|---|---|
Go to line | Ctrl + G | 跳转至某一行代码 |
Back | Ctrl + Alt + ← | 退回到前一个编辑的页面 |
Forward | Ctrl + Alt + → | 进入到下一个编辑的页面(针对于上条) |
Recently Files | Ctrl + E | 打开最近打开的文件 |
Recent Changes | Alt + Shift + C | 最近更改的代码 |
Recently Changed Files | Ctrl + Shift+ E | 打开最近修改的文件 |
Show In Explorer | 【默认没有】 | 打开代码所在硬盘文件夹 |
类信息查看
名称 | 快捷键 | 作用 |
---|---|---|
Type Hierarchy | Ctrl + H | 查看继承关系 |
Parameter Info | Ctrl + P | 方法参数提示显示 |
Structure | Alt + 7 | 查看类的结构:类似于 eclipse 的 outline |
Quick Documentation | Ctrl + Q | 查看文档说明 |
Call Hierarchy | Ctrl + Alt + H | 查找方法在哪里被调用 |
Method Hierarchy | Ctrl + Shift + H | 查看方法的多层重写结构 |
Collapse | Ctrl + - |
收起的方法 |
Expand | Ctrl + + |
打开方法 |
Collapse all | Ctrl + Shift + - |
收起所有的方法 |
Expand all | Ctrl + Shift + + |
打开所有方法 |
Show UML Diagram | Ctrl + Alt + Shift + U | 查看类的继承结构图 |
Override methods | Ctrl + O | 展示该类中所有覆盖或者实现的方法列表,重写 |
File Structure | Ctrl+F12 | 显示当前文件的结构 |
重构
名称 | 快捷键 | 作用 |
---|---|---|
Refactor This… | Ctrl + Shift + Alt + T | 展示重构相关的快捷键 |
Rename | Shift + F6 | 重构:修改变量名与方法名 |
Introduce Field | Ctrl + Alt + F | 局部变量抽取为成员变量 |
Extract Method | Ctrl + Alt + M | 抽取方法 |
其他
名称 | 快捷键 | 作用 |
---|---|---|
Add To Favorites | Alt + Shift + F | 添加到收藏 |